package cn.tedu.oop;
/**本类用作final的入门案例*/
public class TestFinal {
}
    /**1.final表示最终，可以用来修饰类
    * 被修饰的类不可以被继承，也就是说没有子类，自己就是最终类*/
class Father{
    /**3.final修饰的不是变量，而是常量，常量的值不可以被修改
     * 所以，在定义常量时，必须要给常量赋值，否则报错*/
    final String name="zhuzhu";
    /**2.final可以用来修饰方法，被final修饰的方法
     * 表示方法的最终实现，不可以被重写*/
    public void rain(){
        System.out.println("今天在下雨");
//        name="xiaojingteng";常量的值不可以被修改
        System.out.println(name);
    }

}
class Sun extends Father{
    @Override
    public void rain(){
        System.out.println("明天就不下雨了");
    }
}